runtime.sudog.g (field)

25 uses

	runtime (current package)
		chan.go#L268: 	mysg.g = gp
		chan.go#L319: 	if c.synctest && sg.g.syncGroup != getg().syncGroup {
		chan.go#L343: 	gp := sg.g
		chan.go#L448: 		gp := sg.g
		chan.go#L467: 		gp := sg.g
		chan.go#L646: 	mysg.g = gp
		chan.go#L700: 	if c.synctest && sg.g.syncGroup != getg().syncGroup {
		chan.go#L735: 	gp := sg.g
		chan.go#L908: 			if !sgp.g.selectDone.CompareAndSwap(0, 1) {
		chan.go#L929: 	raceacquireg(sg.g, chanbuf(c, 0))
		chan.go#L930: 	racereleaseg(sg.g, chanbuf(c, 0))
		chan.go#L957: 			raceacquireg(sg.g, qp)
		chan.go#L958: 			racereleaseg(sg.g, qp)
		chan.go#L964: 			racereleaseacquireg(sg.g, qp)
		runtime2.go#L335: 	g *g
		select.go#L319: 		sg.g = gp
		sema.go#L127: 	goready(s.g, traceskip)
		sema.go#L296: 	s.g = getg()
		sema.go#L583: 	s.g = getg()
		sema.go#L632: 		if s.g.syncGroup != nil && getg().syncGroup != s.g.syncGroup {
		sema.go#L633: 			println("semaphore wake of synctest goroutine", s.g.goid, "from outside bubble")
		sema.go#L689: 			if s.g.syncGroup != nil && getg().syncGroup != s.g.syncGroup {
		sema.go#L690: 				println("semaphore wake of synctest goroutine", s.g.goid, "from outside bubble")